package com.cl.service;

import com.cl.bean.Infor;
import com.cl.bean.Sutils;
import com.cl.bean.Type;
import com.cl.dao.InforDao;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


@Service
public  class InforServiceImpl implements InforService{
    @Resource
    private  InforDao dao;

    @Override
    public List<Map> list(Map map) {
        return dao.list(map);
    }

    @Override
    public int del(Integer id) {
        return dao.del(id);
    }

    @Override
    public int updtui(String id) {
        return dao.updtui(id);
    }

    @Override
    public int updchu(String id) {
        return dao.updchu(id);
    }

    @Override
    public Map selById(String id) {
        return dao.selById(id);
    }

    @Override
    public int addUtils(Sutils sutils, Integer rid) {
        int i = dao.addUtils(sutils);
        if(rid!=null){
            Map map = new HashMap();
            map.put("rid",rid);
            map.put("sid",sutils.getId());
            map.put("num",sutils.getNum());
            dao.addMi(map);
        }
        return i;
    }

    @Override
    public List<Type> selType() {
        return dao.selType();
    }

    @Override
    public int add(Infor infor) {
        return dao.add(infor);
    }
}
